[INFO] cloning repository https://github.com/MiguelRegueiro/elio
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/MiguelRegueiro/elio" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiguelRegueiro%2Felio", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiguelRegueiro%2Felio'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b43c3dc3e8c34107128041551cdf0abf8640c058
[INFO] testing MiguelRegueiro/elio against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FMiguelRegueiro%2Felio" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-3-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/MiguelRegueiro/elio
[INFO] finished tweaking git repo https://github.com/MiguelRegueiro/elio
[INFO] tweaked toml for git repo https://github.com/MiguelRegueiro/elio written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/MiguelRegueiro/elio on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/MiguelRegueiro/elio already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1e1aaa4e8f280b3152a7c6ba9b77c3ab9bd0a2f440d7a91644249ac19ad5733d
[INFO] running `Command { std: "docker" "start" "-a" "1e1aaa4e8f280b3152a7c6ba9b77c3ab9bd0a2f440d7a91644249ac19ad5733d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1e1aaa4e8f280b3152a7c6ba9b77c3ab9bd0a2f440d7a91644249ac19ad5733d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e1aaa4e8f280b3152a7c6ba9b77c3ab9bd0a2f440d7a91644249ac19ad5733d", kill_on_drop: false }`
[INFO] [stdout] 1e1aaa4e8f280b3152a7c6ba9b77c3ab9bd0a2f440d7a91644249ac19ad5733d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e81508d835c05b03004e991ad5988d8d4ed18d09800024e7a741254b7402e6ea
[INFO] running `Command { std: "docker" "start" "-a" "e81508d835c05b03004e991ad5988d8d4ed18d09800024e7a741254b7402e6ea", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling instability v0.3.11
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling yaml-rust v0.4.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling filetime v0.2.27
[INFO] [stderr]    Compiling instant v0.1.13
[INFO] [stderr]    Compiling pulldown-cmark v0.13.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling zip v2.4.2
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling pxfm v0.1.28
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling inotify v0.10.2
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling zune-jpeg v0.5.13
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling notify-types v1.0.1
[INFO] [stderr]    Compiling ogg_pager v0.7.1
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling libyaml-rs v0.3.0
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling cfb v0.10.0
[INFO] [stderr]    Compiling tar v0.4.45
[INFO] [stderr]    Compiling notify v7.0.0
[INFO] [stderr]    Compiling quick-xml v0.38.4
[INFO] [stderr]    Compiling trash v5.2.5
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling lofty_attr v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling lofty v0.22.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling syntect v5.3.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling yaml_serde v0.10.4
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling elio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s
[INFO] running `Command { std: "docker" "inspect" "e81508d835c05b03004e991ad5988d8d4ed18d09800024e7a741254b7402e6ea", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e81508d835c05b03004e991ad5988d8d4ed18d09800024e7a741254b7402e6ea", kill_on_drop: false }`
[INFO] [stdout] e81508d835c05b03004e991ad5988d8d4ed18d09800024e7a741254b7402e6ea
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9d2427a0785c615fcb48d7014b680b8c9f8cf1a8da5f553730ccd8ff31ed4d7a
[INFO] running `Command { std: "docker" "start" "-a" "9d2427a0785c615fcb48d7014b680b8c9f8cf1a8da5f553730ccd8ff31ed4d7a", kill_on_drop: false }`
[INFO] [stderr]    Compiling elio v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 23.19s
[INFO] running `Command { std: "docker" "inspect" "9d2427a0785c615fcb48d7014b680b8c9f8cf1a8da5f553730ccd8ff31ed4d7a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d2427a0785c615fcb48d7014b680b8c9f8cf1a8da5f553730ccd8ff31ed4d7a", kill_on_drop: false }`
[INFO] [stdout] 9d2427a0785c615fcb48d7014b680b8c9f8cf1a8da5f553730ccd8ff31ed4d7a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2fcbb2cc35fe67d5309088f59f55ebfd4e00325977ffc388e38e074e88cb01f3
[INFO] running `Command { std: "docker" "start" "-a" "2fcbb2cc35fe67d5309088f59f55ebfd4e00325977ffc388e38e074e88cb01f3", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.30s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/elio-72ccb7dae0bb5336)
[INFO] [stdout] 
[INFO] [stdout] running 556 tests
[INFO] [stdout] test app::actions::preview::headers::tests::compact_preview_header_note_shortens_common_truncation_phrases ... ok
[INFO] [stdout] test app::actions::preview::headers::tests::fitted_preview_header_clamps_fallback_segment_when_nothing_fits ... ok
[INFO] [stdout] test app::actions::preview::headers::tests::compact_preview_header_label_shortens_comic_rar_archive ... ok
[INFO] [stdout] test app::actions::preview::headers::tests::fitted_preview_header_keeps_navigation_before_optional_title ... ok
[INFO] [stdout] test app::actions::preview::headers::tests::fitted_preview_header_prefers_compact_type_and_drops_auxiliary_notes ... ok
[INFO] [stdout] test app::actions::tests::go_back_failure_preserves_history ... ok
[INFO] [stdout] test app::actions::tests::reload_restores_latest_remembered_view_state ... ok
[INFO] [stdout] test app::actions::preview::tests::preview_result_cache_evicts_oldest_entry_at_limit ... ok
[INFO] [stdout] test app::actions::tests::selection_summary_marks_directories_with_trailing_slash ... ok
[INFO] [stdout] test app::actions::tests::set_frame_state_does_not_refresh_plain_text_preview_when_visible_rows_change ... ok
[INFO] [stdout] test app::actions::preview::tests::build_preview_request_disables_video_thumbnails_without_image_overlay_support ... ok
[INFO] [stdout] test app::actions::tests::selection_summary_is_compact_for_files ... ok
[INFO] [stdout] test app::actions::preview::tests::preview_line_count_cache_evicts_oldest_entry_at_limit ... ok
[INFO] [stdout] test app::actions::tests::set_dir_failure_keeps_previous_directory_state ... ok
[INFO] [stdout] test app::actions::tests::same_directory_reselect_updates_pending_load_instead_of_dropping_it ... ok
[INFO] [stdout] test app::actions::tests::polling_fallback_respects_its_throttle_window ... ok
[INFO] [stdout] test app::clipboard::tests::cut_and_paste_moves_file_to_destination ... ok
[INFO] [stdout] test app::clipboard::tests::copy_overlay_populates_expected_rows_for_selected_file ... ok
[INFO] [stdout] test app::actions::tests::watcher_reload_detects_new_visible_entries ... ok
[INFO] [stdout] test app::actions::tests::watcher_reload_ignores_hidden_entries_when_hidden_files_are_off ... ok
[INFO] [stdout] test app::clipboard::tests::paste_with_empty_clipboard_sets_status_and_leaves_no_progress ... ok
[INFO] [stdout] test app::clipboard::tests::new_paste_after_cancel_is_not_affected_by_old_cancel_token ... ok
[INFO] [stdout] test app::clipboard::tests::paste_progress_reflects_total_and_is_cleared_after_completion ... ok
[INFO] [stdout] test app::actions::tests::watcher_rescan_event_triggers_reload ... ok
[INFO] [stdout] test app::create::tests::confirm_create_creates_files_and_folders_and_reselects_last_created_path ... ok
[INFO] [stdout] test app::create::tests::confirm_bulk_rename_renames_changed_entries_and_skips_unchanged_rows ... ok
[INFO] [stdout] test app::clipboard::tests::second_paste_is_blocked_while_one_is_in_progress ... ok
[INFO] [stdout] test app::clipboard::tests::copy_overlay_does_not_block_on_backgrounding_clipboard_helpers ... ok
[INFO] [stdout] test app::actions::tests::set_frame_state_does_not_refresh_code_preview_when_visible_rows_change ... ok
[INFO] [stdout] test app::actions::preview::tests::apply_preview_line_count_result_clears_pending_state_for_current_entry_without_total ... ok
[INFO] [stdout] test app::actions::preview::tests::refresh_preview_reuses_stale_cached_preview_while_refreshing ... ok
[INFO] [stdout] test app::create::tests::confirm_bulk_rename_reports_duplicate_destination_names ... ok
[INFO] [stdout] test app::actions::preview::tests::apply_preview_line_count_result_updates_current_entry_header ... ok
[INFO] [stdout] test app::create::tests::cursor_before_extension_skips_hidden_file_prefix_dot ... ok
[INFO] [stdout] test app::create::tests::confirm_rename_renames_selected_entry_and_queues_reselect ... ok
[INFO] [stdout] test app::clipboard::tests::yank_and_paste_copies_file_to_destination ... ok
[INFO] [stdout] test app::create::tests::confirm_create_reports_duplicate_names_after_dir_marker_normalization ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::browser_wheel_preserves_preview_when_selection_does_not_change ... ok
[INFO] [stdout] test app::create::tests::confirm_restore_bulk_restores_multiple_files_and_reports_count ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::browser_wheel_updates_selection_and_preview_immediately ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::short_entry_wheel_burst_keeps_full_distance ... ok
[INFO] [stdout] test app::clipboard::tests::copy_overlay_shortcut_writes_expected_text_to_system_clipboard ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::wheel_burst_smoothing_coalesces_dense_input ... ok
[INFO] [stdout] test app::create::tests::confirm_restore_restores_file_from_trashinfo_and_queues_reload ... ok
[INFO] [stdout] test app::create::tests::confirm_trash_permanently_deletes_selected_items_inside_trash ... ok
[INFO] [stdout] test app::create::tests::confirm_trash_batch_trashes_multiple_files_and_reports_count ... ok
[INFO] [stdout] test app::create::tests::esc_during_batched_trash_keeps_chip_visible_until_done ... ok
[INFO] [stdout] test app::create::tests::confirm_trash_batch_single_file_shows_quoted_name ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::high_frequency_browser_wheel_keeps_large_flick_distance ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::high_frequency_browser_wheel_moves_selection_immediately ... ok
[INFO] [stdout] test app::create::tests::confirm_restore_while_in_progress_shows_status_and_dismisses_overlay ... ok
[INFO] [stdout] test app::input::tests::errors::opening_a_removed_directory_does_not_bubble_an_error ... ok
[INFO] [stdout] test app::input::tests::keyboard::high_frequency_down_arrow_keeps_browser_navigation ... ok
[INFO] [stdout] test app::create::tests::esc_during_restore_clears_chip_immediately ... ok
[INFO] [stdout] test app::input::tests::keyboard::repeated_down_arrow_is_throttled_without_starving_hold_repeat ... ok
[INFO] [stdout] test app::input::tests::keyboard::c_opens_and_esc_closes_copy_overlay ... ok
[INFO] [stdout] test app::input::tests::keyboard::high_frequency_alt_right_does_not_trigger_history_navigation ... ok
[INFO] [stdout] test app::input::tests::keyboard::g_opens_goto_overlay_and_goto_shortcuts_keep_g_for_top ... ok
[INFO] [stdout] test app::input::tests::keyboard::high_frequency_right_arrow_in_list_view_still_enters_directory ... ok
[INFO] [stdout] test app::input::tests::navigation::go_forward_reselects_previous_directory_in_parent ... ok
[INFO] [stdout] test app::input::tests::keyboard::shift_slash_opens_and_closes_help_overlay ... ok
[INFO] [stdout] test app::input::tests::navigation::go_forward_restores_last_selected_entry_in_directory ... ok
[INFO] [stdout] test app::input::tests::navigation::go_back_reselects_previous_directory_in_parent ... ok
[INFO] [stdout] test app::input::tests::navigation::left_arrow_in_list_view_reselects_previous_directory_in_parent ... ok
[INFO] [stdout] test app::input::tests::navigation::right_arrow_does_not_open_selected_file_in_list_view ... ok
[INFO] [stdout] test app::input::tests::preview::preview_horizontal_scroll_resets_when_reselecting_code ... ok
[INFO] [stdout] test app::input::tests::preview::preview_scroll_resets_when_reselecting_a_file ... ok
[INFO] [stdout] test app::input::tests::navigation::right_arrow_enters_selected_directory_in_list_view ... ok
[INFO] [stdout] test app::input::tests::navigation::reopening_directory_restores_scroll_position ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::high_frequency_preview_wheel_scrolls_preview_without_prior_moved_event ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::high_frequency_preview_wheel_scrolls_preview_after_entries_scroll ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_follows_hovered_panel_without_click ... ok
[INFO] [stdout] test app::input::tests::keyboard::high_frequency_alt_right_scrolls_preview_instead_of_history ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::high_frequency_browser_wheel_defers_preview_refresh_during_burst ... ok
[INFO] [stdout] test app::input::tests::errors::opening_a_protected_directory_reports_permission_denied ... FAILED
[INFO] [stdout] test app::input::tests::preview::preview_horizontal_scroll_works_in_list_view ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::comic_preview_wheel_clears_pending_entry_scroll_before_page_turns ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_scrolls_epub_section_before_advancing_to_next_section ... ok
[INFO] [stdout] test app::input::tests::navigation::reopening_parent_restores_last_selected_child_directory ... ok
[INFO] [stdout] test app::input::tests::browser_wheel::high_frequency_browser_wheel_requests_post_burst_redraw ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::hover_panel_routes_scroll_when_event_coords_are_outside_panels ... ok
[INFO] [stdout] test app::input::tests::keyboard::rapid_audio_navigation_defers_second_cold_heavy_preview_refresh ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::archive_preview_loads_in_background ... ok
[INFO] [stdout] test app::input::tests::keyboard::rapid_key_navigation_defers_preview_for_non_heavy_files ... ok
[INFO] [stdout] test app::input::tests::navigation::reopening_directory_restores_last_selected_entry ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_uses_preview_column_when_row_is_unreliable ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_uses_last_focused_panel_when_coordinates_miss ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::document_preview_loads_in_background ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::comic_preview_loads_when_token_is_stale_but_placeholder_is_current ... ok
[INFO] [stdout] test app::input::tests::navigation::reopening_parent_restores_scroll_position ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::comic_preview_loads_when_token_is_stale_and_load_state_is_refreshing ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::text_preview_loads_in_background ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::cbr_file_with_zip_content_loads_in_background_and_steps_pages ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::comic_preview_loads_in_background_and_steps_pages ... ok
[INFO] [stdout] test app::jobs::results::tests::cache::archive_preview_is_reused_from_cache_on_reselection ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::epub_preview_keeps_section_navigation_while_next_section_loads ... ok
[INFO] [stdout] test app::jobs::results::tests::headers::narrow_code_header_prefers_compact_subtype_and_drops_low_priority_notes ... ok
[INFO] [stdout] test app::jobs::results::tests::cache::stale_preview_results_are_counted_in_metrics ... ok
[INFO] [stdout] test app::jobs::results::tests::cache::archive_preview_resets_scroll_after_async_refresh ... ok
[INFO] [stdout] test app::jobs::results::tests::scheduler::background_job_processing_yields_after_a_burst_of_results ... ok
[INFO] [stdout] test app::jobs::tests::current_image_prepare_priority_outranks_nearby_requests ... ok
[INFO] [stdout] test app::jobs::tests::current_pdf_probe_priority_outranks_prefetch_requests ... ok
[INFO] [stdout] test app::jobs::tests::current_pdf_render_priority_outranks_prefetch_requests ... ok
[INFO] [stdout] test app::jobs::tests::high_priority_preview_cancels_active_stale_preview_work ... ok
[INFO] [stdout] test app::jobs::tests::high_priority_preview_promotes_over_low_priority_duplicate ... ok
[INFO] [stdout] test app::jobs::tests::low_priority_heavy_preview_does_not_start_a_second_heavy_job ... ok
[INFO] [stdout] test app::jobs::tests::low_priority_light_preview_can_start_while_heavy_preview_is_active ... ok
[INFO] [stdout] test app::jobs::tests::low_priority_preview_does_not_displace_full_high_priority_queue ... ok
[INFO] [stdout] test app::jobs::tests::low_priority_preview_eviction_updates_metrics ... ok
[INFO] [stdout] test app::jobs::tests::preview_pool_deduplicates_identical_active_or_queued_requests ... ok
[INFO] [stdout] test app::jobs::tests::preview_pool_discards_oldest_queued_request_when_full ... ok
[INFO] [stdout] test app::jobs::tests::retain_image_prepares_discards_stale_nearby_requests ... ok
[INFO] [stdout] test app::jobs::tests::retain_image_prepares_promotes_nearby_job_to_current_when_it_becomes_current ... ok
[INFO] [stdout] test app::jobs::tests::retain_pdf_probe_pages_discards_stale_pending_requests ... ok
[INFO] [stdout] test app::jobs::results::tests::async_previews::image_metadata_preview_loads_in_background ... ok
[INFO] [stdout] test app::jobs::results::tests::cache::stale_archive_preview_result_is_ignored_after_selection_changes ... ok
[INFO] [stdout] test app::jobs::tests::retain_pdf_render_variants_discards_stale_pending_requests ... ok
[INFO] [stdout] test app::jobs::tests::scheduler_reports_pending_work_for_buffered_results ... ok
[INFO] [stdout] test app::jobs::tests::search_pool_replaces_pending_request_with_latest_distinct_job ... ok
[INFO] [stdout] test app::jobs::results::tests::headers::source_truncated_text_header_prefers_line_limit_over_wrapped_cap_note ... ok
[INFO] [stdout] test app::jobs::results::tests::headers::wrapped_text_header_reports_visual_cap_compactly ... ok
[INFO] [stdout] test app::jobs::tests::scheduler_reports_pending_work_when_jobs_are_queued ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::bucket_render_dimensions_rounds_up_longest_edge_without_distortion ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::fit_image_area_preserves_actual_rendered_png_aspect_ratio ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::fit_pdf_page_preserves_aspect_ratio_for_wide_pages ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::parse_pdfinfo_page_count_reads_page_field ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::parse_pdfinfo_page_dimensions_reads_global_and_per_page_sizes ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::parse_window_size_reads_pixel_dimensions ... ok
[INFO] [stdout] test app::overlays::pdf::tests::geometry::read_png_dimensions_reads_ihdr_size ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_steps_cbr_pages_instead_of_scrolling_summary_text ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::apply_pdf_probe_build_queues_render_even_before_selection_activation_is_ready ... ok
[INFO] [stdout] test app::input::tests::preview_wheel::preview_wheel_steps_comic_pages_instead_of_scrolling_summary_text ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::apply_pdf_probe_build_queues_render_for_current_page ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::apply_pdf_render_build_prefetches_next_page_when_current_page_is_ready ... ok
[INFO] [stdout] test app::overlays::images::tests::kitty_png_overlay_uses_source_path_for_direct_display ... ok
[INFO] [stdout] test app::overlays::images::tests::cached_rendered_overlay_reuses_cached_path_and_inline_payload ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::cached_pdf_render_path_drops_missing_files_from_cache ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::build_kitty_upload_sequence_uses_unicode_placeholder_mode ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::command_exists_checks_direct_executable_paths_without_shelling_out ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::fallback_window_size_pixels_uses_reasonable_cell_defaults ... ok
[INFO] [stdout] test app::jobs::results::tests::prefetch::comic_preview_prefetches_adjacent_pages_for_instant_page_steps ... ok
[INFO] [stdout] test app::jobs::results::tests::prefetch::epub_preview_prefetches_adjacent_sections_for_instant_page_steps ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::iterm_inline_protocol_uses_preencoded_payload_without_reading_source ... ok
[INFO] [stdout] test app::jobs::results::tests::prefetch::nearby_comic_entry_prefetch_warms_adjacent_file_preview ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::build_kitty_clear_sequence_deletes_visible_images ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::kitty_placeholder_sequence_sets_panel_background_for_transparency ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::apply_pdf_probe_build_prefetches_adjacent_page_probes_once_total_is_known ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::select_image_protocol_alacritty_disabled_and_other_override_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::select_image_protocol_ghostty_always_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::select_image_protocol_kitty_always_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::select_image_protocol_warp_always_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::select_image_protocol_wezterm_always_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::apply_pdf_probe_build_updates_current_session_and_cached_dimensions ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::pdf_prefetch_pages_prefers_backward_order_after_reverse_navigation ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::handle_pdf_overlay_resize_prunes_stale_render_variant_and_queues_new_current_render ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::pdf_preview_page_navigation_clamps_to_document_bounds ... ok
[INFO] [stdout] test app::overlays::images::tests::exclusion_only_updates_redraw_without_clearing_the_existing_image ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::iterm_full_pane_static_image_erase_expands_to_body_bottom_edge ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::pdf_preview_placeholder_message_stays_silent_while_loading ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::preview_uses_image_overlay_only_for_current_render_target ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::present_pdf_overlay_queues_current_probe_only_once ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::refresh_preview_restores_pdf_metadata_fallback_after_probe_failure ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::preview_prefers_pdf_surface_falls_back_after_overlay_failure ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::leaving_static_image_selection_clears_overlay_without_recursion ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::iterm_full_pane_static_image_clear_area_excludes_preview_header_and_border ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::iterm_png_and_jpeg_static_images_use_direct_source_payloads ... ok
[INFO] [stdout] test app::overlays::pdf::tests::pipeline::remember_rendered_pdf_evicts_oldest_cached_page_when_limit_is_exceeded ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::refresh_preview_uses_blank_pdf_surface_preview_when_active ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::present_pdf_overlay_waits_for_selection_activation_before_queueing_probe ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::process_pdf_preview_timers_releases_selection_activation_once ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::normalization::oriented_jpeg_fallback_preview_uses_exif_corrected_dimensions ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::sync_pdf_preview_selection_prefetches_forward_probe_window_when_page_count_is_known ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::step_pdf_page_prunes_stale_probe_window_and_prefetches_forward_pages ... ok
[INFO] [stdout] test app::overlays::images::tests::repeated_present_static_image_overlay_is_a_noop_when_nothing_changed ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::normalization::oriented_jpeg_ffmpeg_preview_uses_exif_corrected_dimensions ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::step_pdf_page_queues_render_immediately_when_dimensions_are_cached ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::sync_pdf_preview_selection_reuses_cached_total_page_count ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::sync_pdf_preview_selection_queues_initial_probe_for_current_page ... ok
[INFO] [stdout] test app::overlays::pdf::tests::session::sync_pdf_preview_selection_clears_stale_pdf_page_status ... ok
[INFO] [stdout] test app::overlays::pdf::tests::protocols::iterm_static_image_requests_prepare_inline_payloads ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::current_large_jpeg_queues_background_prepare_when_ffmpeg_is_available ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::immediate_selection_changes_do_not_delay_static_image_activation ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::preview_prefers_image_surface_for_extensionless_png_when_backend_enabled ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::extensionless_svg_static_image_preparation_succeeds ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::png_static_image_preparation_preserves_alpha_channel ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::static_image_surface_remains_available_without_pdf_tooling ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::svg_static_images_fall_back_to_magick_when_resvg_is_unavailable ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::svg_static_images_prefer_resvg_when_available ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::protocols::current_extensionless_png_uses_direct_kitty_source_overlay ... ok
[INFO] [stdout] test app::jobs::results::tests::headers::byte_truncated_code_header_upgrades_to_exact_total_lines_after_background_count ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::extensionless_png_static_image_preparation_succeeds ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::refresh_preview_preloads_current_and_visible_nearby_static_images ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::current_small_jpeg_queues_background_prepare_for_overlay ... ok
[INFO] [stdout] test app::jobs::results::tests::prefetch::nearby_archive_preview_skips_heavy_prefetch_work ... ok
[INFO] [stdout] test app::create::tests::esc_during_permanent_delete_clears_chip_immediately ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::cache::page_image_overlay_request_uses_asset_metadata_without_forcing_render_cache ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::comic::comic_overlay_clears_previous_file_page_while_next_comic_preview_loads ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::comic::comic_page_ffmpeg_render_uses_fast_raster_args ... ok
[INFO] [stdout] test app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview ... FAILED
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::preview_prefers_image_surface_for_supported_static_images_when_backend_enabled ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::comic::epub_overlay_clears_previous_file_page_while_next_epub_preview_loads ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::failed_full_height_page_image_falls_back_to_text_layout ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::inline_cover_uses_more_of_the_preview_panel_height ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::inline_page_image_leaves_room_for_summary_text ... ok
[INFO] [stdout] test app::clipboard::tests::cancelling_paste_clears_progress_and_stops_worker ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::overlay::refresh_preview_uses_blank_static_image_surface_preview_when_backend_enabled ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::iterm_popup_clear_defers_page_image_erase_until_next_draw ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::non_video_inline_cover_keeps_default_compact_height ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::page_image_placeholder_message_stays_silent ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::page_image_visual_uses_full_preview_height ... ok
[INFO] [stdout] test app::clipboard::tests::stale_token_paste_results_are_ignored ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::protocols::prepared_full_pane_image_uses_full_pane_kitty_placement ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::preparation::raster_static_images_use_png_display_paths ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::iterm_inline_page_image_clear_area_covers_preview_body_without_header ... ok
[INFO] [stdout] test app::search::tests::confirm_search_selection_keeps_overlay_open_when_reveal_fails ... ok
[INFO] [stdout] test app::search::tests::confirm_search_selection_selects_file_already_in_current_directory ... ok
[INFO] [stdout] test app::search::tests::opening_search_ignores_hidden_cache_when_browser_hides_dotfiles ... ok
[INFO] [stdout] test app::search::tests::opening_search_restarts_index_when_cache_missing_even_if_loading ... ok
[INFO] [stdout] test app::search::tests::refining_query_rechecks_full_candidate_set ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::cache::current_comic_prepare_build_marks_preview_dirty ... ok
[INFO] [stdout] test app::search::tests::search_query_ctrl_backspace_and_delete_remove_word_units ... ok
[INFO] [stdout] test app::search::tests::search_query_cursor_inserts_and_deletes_in_place ... ok
[INFO] [stdout] test app::search::tests::search_query_terminal_fallback_word_delete_bindings_work ... ok
[INFO] [stdout] test app::search::tests::search_rows_ignore_stale_match_indexes ... ok
[INFO] [stdout] test config::tests::config_can_enable_top_bar ... ok
[INFO] [stdout] test config::tests::config_defaults_hide_top_bar ... ok
[INFO] [stdout] test file_info::license::tests::canonical_license_names_do_not_override_source_classification ... ok
[INFO] [stdout] test file_info::tests::classify::ambiguous_conf_defaults_to_directive_config ... ok
[INFO] [stdout] test file_info::tests::classify::cfg_files_use_the_same_content_based_detection ... ok
[INFO] [stdout] test file_info::tests::classify::config_modelines_can_force_directive_conf_without_name_overrides ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_babashka_scripts_are_classified_as_code ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_elixir_scripts_are_classified_as_code ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_png_is_detected_from_magic_bytes ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_powershell_scripts_are_classified_as_code ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_shebang_scripts_are_classified_as_shell_code ... ok
[INFO] [stdout] test file_info::tests::classify::extensionless_svg_is_detected_from_contents ... ok
[INFO] [stdout] test file_info::tests::classify::ini_style_conf_is_detected_from_contents ... ok
[INFO] [stdout] test file_info::tests::classify::shell_style_conf_is_detected_from_contents ... ok
[INFO] [stdout] test file_info::tests::classify::unsupported_modelines_are_ignored_for_conf_detection ... ok
[INFO] [stdout] test app::search::tests::search_query_ctrl_arrows_move_across_word_boundaries ... ok
[INFO] [stdout] test file_info::tests::extensions::common_disk_image_extensions_keep_specific_labels_without_archive_mode ... ok
[INFO] [stdout] test file_info::tests::extensions::compressed_disk_images_get_specific_labels ... ok
[INFO] [stdout] test file_info::tests::extensions::curated_generic_languages_use_syntect_preview_support ... ok
[INFO] [stdout] test file_info::tests::extensions::executable_and_library_extensions_keep_specific_labels ... ok
[INFO] [stdout] test file_info::tests::extensions::html_and_css_files_use_code_preview_support ... ok
[INFO] [stdout] test file_info::tests::extensions::js_like_files_use_syntax_highlighting ... ok
[INFO] [stdout] test file_info::tests::extensions::json5_gets_parser_backed_preview_support ... ok
[INFO] [stdout] test file_info::tests::extensions::lua_files_use_syntax_highlighting ... ok
[INFO] [stdout] test file_info::tests::extensions::archive_suffixes_keep_specific_labels_for_common_multi_part_formats ... ok
[INFO] [stdout] test file_info::tests::extensions::make_and_c_files_get_targeted_preview_support ... ok
[INFO] [stdout] test file_info::tests::extensions::nix_and_cmake_files_use_code_preview_support ... ok
[INFO] [stdout] test file_info::tests::extensions::office_and_pages_documents_use_metadata_preview ... ok
[INFO] [stdout] test file_info::tests::extensions::python_family_files_use_syntax_highlighting ... ok
[INFO] [stdout] test file_info::tests::extensions::svg_keeps_image_identity_while_using_markup_preview ... ok
[INFO] [stdout] test file_info::tests::extensions::supported_video_extensions_keep_specific_video_labels ... ok
[INFO] [stdout] test file_info::tests::license::diff_like_numeric_text_does_not_trigger_japanese_cc_license_detection ... ok
[INFO] [stdout] test file_info::tests::license::embedded_license_headers_do_not_turn_shell_wrappers_into_license_files ... ok
[INFO] [stdout] test file_info::tests::license::additional_spdx_license_ids_are_classified_explicitly ... ok
[INFO] [stdout] test file_info::tests::license::license_detection_requires_real_markers_not_just_a_filename ... ok
[INFO] [stdout] test file_info::tests::license::high_signal_license_texts_are_detected_without_canonical_filenames ... ok
[INFO] [stdout] test file_info::tests::license::license_family_matching_rejects_middle_substrings_without_markers ... ok
[INFO] [stdout] test file_info::tests::license::notice_files_with_embedded_license_text_are_not_classified_as_licenses ... ok
[INFO] [stdout] test file_info::tests::license::license_like_files_detect_specific_and_generic_licenses ... ok
[INFO] [stdout] test file_info::tests::license::phase_numbers_do_not_trigger_japanese_cc_license_detection ... ok
[INFO] [stdout] test file_info::tests::license::spdx_marked_text_files_can_be_detected_without_license_filenames ... ok
[INFO] [stdout] test file_info::tests::license::standalone_apache_license_text_is_detected_without_canonical_filename ... ok
[INFO] [stdout] test file_info::tests::names::dotenv_variants_are_classified_once ... ok
[INFO] [stdout] test file_info::tests::names::package_lock_uses_one_shared_definition ... ok
[INFO] [stdout] test file_info::tests::names::lockfile_variants_get_targeted_preview_support ... ok
[INFO] [stdout] test file_info::tests::names::shebang_and_exact_name_detection_cover_new_languages ... ok
[INFO] [stdout] test fs::directory::tests::fingerprint_changes_when_visible_directory_entries_change ... ok
[INFO] [stdout] test fs::directory::tests::sort_keeps_directories_before_files ... ok
[INFO] [stdout] test fs::directory::tests::sort_uses_natural_numeric_order_for_names ... ok
[INFO] [stdout] test fs::directory::tests::sort_uses_natural_numeric_order_with_non_latin_names ... ok
[INFO] [stdout] test fs::directory::tests::symlinked_directory_uses_target_kind ... ok
[INFO] [stdout] test file_info::tests::names::shell_files_and_dotfiles_get_targeted_preview_support ... ok
[INFO] [stdout] test fs::directory::tests::symlinked_file_uses_target_size ... ok
[INFO] [stdout] test fs::directory::tests::trash_deletion_date_rejects_invalid_input ... ok
[INFO] [stdout] test fs::directory::tests::trash_snapshot_uses_deletion_date_from_trashinfo ... ok
[INFO] [stdout] test fs::format::tests::item_count_format_uses_singular_and_grouping ... ok
[INFO] [stdout] test fs::format::tests::size_format_is_human_readable ... ok
[INFO] [stdout] test fs::format::tests::terminal_text_is_sanitized_before_rendering ... ok
[INFO] [stdout] test fs::search::tests::collect_candidates_follow_stable_breadth_first_order_under_limit ... ok
[INFO] [stdout] test fs::search::tests::collect_candidates_respects_hidden_toggle ... ok
[INFO] [stdout] test fs::search::tests::collect_candidates_uses_natural_name_order ... ok
[INFO] [stdout] test fs::search::tests::fuzzy_filter_prefers_tighter_name_match ... ok
[INFO] [stdout] test fs::sort::tests::natural_cmp_handles_non_latin_text_around_numbers ... ok
[INFO] [stdout] test fs::sort::tests::natural_cmp_keeps_zero_padded_numbers_stable ... ok
[INFO] [stdout] test fs::sort::tests::natural_cmp_orders_numeric_suffixes ... ok
[INFO] [stdout] test fs::watch::tests::empty_path_events_force_rescan ... ok
[INFO] [stdout] test fs::watch::tests::hidden_paths_are_ignored_when_dotfiles_are_hidden ... ok
[INFO] [stdout] test fs::watch::tests::visible_paths_trigger_reload_when_dotfiles_are_hidden ... ok
[INFO] [stdout] test preview::audio::tests::artwork_detection_requires_attached_pic_disposition ... ok
[INFO] [stdout] test preview::audio::tests::audio_artwork_cache_path_is_stable_for_same_input_and_changes_with_stream ... ok
[INFO] [stdout] test fs::directory::tests::trash_deletion_date_is_parsed_to_unix_timestamp ... ok
[INFO] [stdout] test preview::audio::tests::cancellable_command_helper_stops_long_running_process_promptly ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::bundled_syntaxes_cover_initial_canaries ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::bash_tokens_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::cobol_support_renders_through_curated_syntect_bundle ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::clojure_support_renders_through_curated_syntect_bundle ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::direct_syntect_rendering_supports_registry_canonical_ids ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::enabled_syntaxes_are_routed_to_syntect ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::fortran_support_renders_through_curated_syntect_bundle ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::curated_bundle_supports_newly_vendored_languages ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::powershell_tokens_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::rendered_syntect_colors_only_use_elio_code_palette ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::rendered_syntect_tokens_map_to_elio_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::semantic_role_classifier_covers_expected_scope_families ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::semantic_role_classifier_keeps_shell_heuristics_scoped_to_shell_sources ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::sh_export_like_builtins_keep_assignment_context_for_following_names ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::sh_common_builtins_and_redirections_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::sh_heredoc_markers_and_pipeline_commands_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::sh_tokens_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::sh_plain_commands_and_functions_map_to_semantic_roles ... ok
[INFO] [stdout] test preview::code::custom::tests::desktop_entry_renderer_handles_unicode_values ... ok
[INFO] [stdout] test preview::code::custom::tests::directive_renderer_keeps_existing_palette_contract ... ok
[INFO] [stdout] test preview::code::custom::tests::jsonc_renderer_keeps_line_comments_and_block_comments ... ok
[INFO] [stdout] test preview::code::custom::tests::log_renderer_highlights_levels_and_fields ... ok
[INFO] [stdout] test preview::code::registry::tests::custom_registry_entries_stay_limited_to_product_specific_renderers ... ok
[INFO] [stdout] test preview::code::registry::tests::exact_name_lookup_handles_lockfiles_and_env_variants ... ok
[INFO] [stdout] test preview::code::registry::tests::extension_lookup_returns_canonical_language_ids ... ok
[INFO] [stdout] test preview::code::backends::syntect::tests::unsupported_syntaxes_return_errors_for_safe_fallback ... ok
[INFO] [stdout] test preview::code::registry::tests::markdown_fence_lookup_supports_common_aliases ... ok
[INFO] [stdout] test preview::code::registry::tests::registry_resolution_preserves_backend_and_structured_metadata ... ok
[INFO] [stdout] test preview::code::registry::tests::shebang_and_modeline_lookups_share_one_source_of_truth ... ok
[INFO] [stdout] test preview::code::registry::tests::syntect_registry_entries_match_curated_support_matrix ... ok
[INFO] [stdout] test preview::code::render::tests::custom_preview_specs_use_custom_backend ... ok
[INFO] [stdout] test preview::code::registry::tests::preview_specs_round_trip_registry_metadata ... ok
[INFO] [stdout] test preview::code::render::tests::enabled_javascript_preview_specs_use_syntect ... ok
[INFO] [stdout] test preview::code::render::tests::enabled_typescript_family_uses_syntect_aliases ... ok
[INFO] [stdout] test preview::code::render::tests::golden_code_previews_keep_expected_text_layout_across_backends ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::preload::cached_adjacent_audio_cover_queues_background_image_prepare ... ok
[INFO] [stdout] test preview::code::render::tests::missing_syntect_code_syntax_falls_back_to_plain_text ... ok
[INFO] [stdout] test preview::code::render::tests::renderer_respects_line_limit_before_backend_dispatch ... ok
[INFO] [stdout] test preview::code::render::tests::renderer_stops_on_cancellation_without_empty_placeholder ... ok
[INFO] [stdout] test preview::code::render::tests::syntect_renderer_returns_error_for_unknown_syntax ... ok
[INFO] [stdout] test preview::code::render::tests::unknown_syntect_preview_specs_fall_back_to_plain_text ... ok
[INFO] [stdout] test preview::code::render::tests::unsupported_syntect_specs_still_fall_back_to_plain_rendering ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::build_comic_archive_preview_falls_back_to_7z_for_mislabeled_cbz ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::build_archive_preview_detects_cbr_as_comic_when_7z_backend_is_needed ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::build_comic_archive_preview_shows_status_note_when_cbr_cannot_be_opened ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::parse_zip_comic_archive_returns_none_when_canceled ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::cancellable_command_helper_stops_long_running_process_promptly ... ok
[INFO] [stdout] test preview::container::archive::comic::tests::parses_comic_pages_from_7z_listing_output ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::cache::oversized_page_overlay_request_forces_rendered_cache ... ok
[INFO] [stdout] test preview::container::archive::manifest::tests::parse_zip_manifest_supports_bundle_fallback_and_continuations ... ok
[INFO] [stdout] test preview::container::torrent::tests::multifile_content_entries_are_rooted_under_torrent_name ... ok
[INFO] [stdout] test preview::structured::logs::access::tests::access_logs_are_detected_and_summarized ... ok
[INFO] [stdout] test preview::structured::logs::access::tests::access_logs_keep_optional_referer_and_user_agent_fields ... ok
[INFO] [stdout] test preview::structured::logs::general::tests::general_logs_preserve_quoted_field_values_and_month_timestamps ... ok
[INFO] [stdout] test preview::container::torrent::tests::finalize_deduplicates_trackers_and_synthesizes_single_file_contents ... ok
[INFO] [stdout] test preview::structured::logs::general::tests::multiline_logs_keep_stack_traces_attached ... ok
[INFO] [stdout] test preview::structured::logs::json::tests::json_logs_accept_alias_fields_and_stringify_nested_values ... ok
[INFO] [stdout] test preview::structured::logs::general::tests::lower_case_and_bracketed_levels_are_normalized ... ok
[INFO] [stdout] test preview::structured::logs::json::tests::json_logs_render_as_structured_entries ... ok
[INFO] [stdout] test preview::structured::tests::dotenv_structured_preview_aligns_bindings ... ok
[INFO] [stdout] test preview::structured::tests::jsonc_structured_preview_accepts_comments_and_trailing_commas ... ok
[INFO] [stdout] test preview::structured::tests::log_structured_preview_includes_level_summary ... ok
[INFO] [stdout] test preview::structured::tests::toml_structured_preview_keeps_toml_shape ... ok
[INFO] [stdout] test preview::container::archive::external::tests::parse_7z_listing_collects_external_fallback_metadata_and_entries ... ok
[INFO] [stdout] test preview::tests::archives::comic_zip_preview_renders_first_page_without_summary ... ok
[INFO] [stdout] test preview::tests::archives::cbr_file_with_zip_content_renders_as_comic_preview ... ok
[INFO] [stdout] test preview::tests::archives::comic_zip_preview_uses_natural_page_order_and_page_selection ... ok
[INFO] [stdout] test preview::tests::archives::iso_entry_normalization_reconstructs_parents_and_strips_versions ... ok
[INFO] [stdout] test preview::tests::archives::iso_metadata_parser_reads_primary_volume_descriptor ... ok
[INFO] [stdout] test preview::tests::archives::iso_binary_preview_keeps_specific_type_detail ... ok
[INFO] [stdout] test preview::tests::archives::iso_preview_renders_metadata_and_tree ... ok
[INFO] [stdout] test preview::structured::logs::tests::unstructured_logs_return_none_for_structured_rendering ... ok
[INFO] [stdout] test preview::tests::archives::iso_preview_lists_contents_when_bsdtar_can_read_image ... ok
[INFO] [stdout] test preview::tests::archives::tar_gz_preview_lists_inner_archive_contents ... ok
[INFO] [stdout] test preview::tests::archives::tar_preview_lists_inner_archive_contents ... ok
[INFO] [stdout] test preview::tests::archives::tgz_preview_keeps_tar_gz_label_and_contents_tree ... ok
[INFO] [stdout] test preview::tests::archives::torrent_preview_shows_multifile_contents_tree ... ok
[INFO] [stdout] test preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label ... FAILED
[INFO] [stdout] test preview::tests::archives::torrent_preview_shows_single_file_metadata_and_trackers ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::document_overlay_keeps_previous_page_visible_while_next_page_waits ... ok
[INFO] [stdout] test preview::tests::archives::zip_preview_renders_archive_summary_and_tree ... ok
[INFO] [stdout] test preview::tests::audio::audio_preview_attaches_inline_cover_when_tools_and_artwork_are_available ... ok
[INFO] [stdout] test preview::tests::audio::audio_preview_shows_metadata_with_ffprobe_only ... ok
[INFO] [stdout] test preview::tests::audio::supported_audio_extensions_route_to_audio_preview_kind ... ok
[INFO] [stdout] test preview::code::render::tests::enabled_generic_source_preview_specs_use_syntect ... ok
[INFO] [stdout] test preview::tests::audio::audio_preview_falls_back_to_file_metadata_without_tools ... ok
[INFO] [stdout] test preview::tests::archives::iso_preview_reports_tree_truncation ... ok
[INFO] [stdout] test preview::tests::audio::audio_preview_skips_artwork_without_overlay_support_even_when_embedded_art_exists ... ok
[INFO] [stdout] test preview::tests::binaries::dos_mz_preview_falls_back_to_legacy_executable_metadata ... ok
[INFO] [stdout] test preview::tests::binaries::elf_preview_detects_binaries_without_extension ... ok
[INFO] [stdout] test preview::tests::binaries::fat_macho_preview_lists_architectures_for_universal_binaries ... ok
[INFO] [stdout] test preview::tests::binaries::macho_preview_shows_dynamic_library_metadata ... ok
[INFO] [stdout] test preview::tests::code::code_preview_includes_line_numbers ... ok
[INFO] [stdout] test preview::tests::binaries::jar_preview_surfaces_manifest_metadata ... ok
[INFO] [stdout] test preview::tests::binaries::pe_preview_shows_windows_executable_metadata ... ok
[INFO] [stdout] test preview::tests::code::custom::config_modeline_can_force_directive_preview ... ok
[INFO] [stdout] test preview::tests::code::custom::directive_conf_preview_is_used_for_ambiguous_conf ... ok
[INFO] [stdout] test preview::tests::code::custom::ini_style_conf_preview_uses_ini_highlighting ... ok
[INFO] [stdout] test preview::tests::code::custom::desktop_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::custom::shell_style_conf_preview_uses_shell_highlighting ... ok
[INFO] [stdout] test preview::tests::code::custom::keys_preview_uses_custom_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::registry::css_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::registry::generic_lockfile_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::code_preview_respects_custom_line_limit ... ok
[INFO] [stdout] test preview::tests::code::registry::cargo_lock_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::shell::pkgbuild_preview_uses_shell_renderer ... ok
[INFO] [stdout] test preview::tests::code::shell::sh_file_preview_keeps_core_shell_tokens_non_gray ... ok
[INFO] [stdout] test preview::tests::code::shell::sh_preview_highlights_common_builtins_and_redirections ... ok
[INFO] [stdout] test preview::tests::code::shell::sh_preview_highlights_plain_commands_and_options ... ok
[INFO] [stdout] test preview::tests::code::shell::shell_dotfile_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::shell::shell_script_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::shell::zsh_preview_uses_shell_specific_support ... ok
[INFO] [stdout] test preview::tests::code::registry::makefile_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::registry::xml_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::registry::html_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::syntect::c_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::syntect::cmake_preview_uses_curated_syntect_support ... ok
[INFO] [stdout] test preview::tests::code::syntect::nix_preview_uses_curated_syntect_support ... ok
[INFO] [stdout] test preview::tests::code::syntect::powershell_preview_uses_curated_syntect_support ... ok
[INFO] [stdout] test preview::tests::code::syntect::diff_preview_uses_curated_syntect_support ... ok
[INFO] [stdout] test preview::tests::code::syntect::tsx_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::syntect::typescript_preview_uses_code_renderer ... ok
[INFO] [stdout] test preview::tests::code::syntect::javascript_preview_uses_code_renderer_with_colors ... ok
[INFO] [stdout] test preview::tests::code::code_preview_sanitizes_control_characters ... ok
[INFO] [stdout] test preview::tests::code::syntect::python_preview_uses_code_renderer_with_colors ... ok
[INFO] [stdout] test preview::tests::documents::epub::fixed_layout::epub_preview_uses_section_image_for_fixed_layout_pages ... ok
[INFO] [stdout] test preview::tests::documents::epub::navigation::epub_preview_clamps_requested_section_and_falls_back_to_path_titles_without_toc ... ok
[INFO] [stdout] test preview::tests::documents::epub::navigation::epub_preview_shows_contents_and_excerpt ... ok
[INFO] [stdout] test preview::tests::documents::epub::package::epub_package_cache_reuses_parse_across_section_switches ... ok
[INFO] [stdout] test preview::tests::documents::epub::assets::epub_preview_extracts_cover_image ... ok
[INFO] [stdout] test preview::tests::documents::epub::package::epub_preview_shows_package_metadata ... ok
[INFO] [stdout] test preview::tests::documents::epub::fixed_layout::concurrent_fixed_layout_epub_section_builds_keep_shared_image_cache_readable ... ok
[INFO] [stdout] test preview::tests::documents::epub::toc::epub_preview_uses_ncx_toc_when_navigation_document_is_missing ... ok
[INFO] [stdout] test preview::tests::documents::office::docx_preview_shows_document_metadata ... ok
[INFO] [stdout] test preview::tests::documents::epub::fixed_layout::epub_fixed_layout_asset_cache_reuses_existing_extracted_file ... ok
[INFO] [stdout] test preview::tests::documents::office::odp_preview_shows_presentation_statistics ... ok
[INFO] [stdout] test preview::tests::documents::office::ods_preview_shows_spreadsheet_statistics ... ok
[INFO] [stdout] test preview::tests::documents::office::odt_preview_shows_document_metadata ... ok
[INFO] [stdout] test preview::tests::documents::office::pages_preview_shows_document_metadata ... ok
[INFO] [stdout] test preview::tests::documents::office::pptx_preview_shows_presentation_metadata ... ok
[INFO] [stdout] test preview::tests::documents::office::xlsx_preview_shows_spreadsheet_metadata ... ok
[INFO] [stdout] test preview::tests::documents::pdf::pdf_preview_shows_pdfinfo_metadata ... ok
[INFO] [stdout] test preview::tests::documents::epub::toc::epub_preview_uses_doc_toc_role_and_normalizes_nested_labels ... ok
[INFO] [stdout] test preview::tests::images::ico_preview_uses_image_metadata_fallback ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_license_preview_keeps_detected_detail ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_adds_spacing_between_blocks ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_formats_headings_and_lists ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_formats_inline_emphasis_mid_line ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_details_summary ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_fenced_code_blocks ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_images_with_icon_and_alt_text ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_links ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_mixed_lists ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_nested_emphasis ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_renders_table_with_header_separator ... ok
[INFO] [stdout] test preview::tests::documents::office::doc_preview_shows_legacy_document_metadata ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_routes_fence_aliases_through_registry ... ok
[INFO] [stdout] test preview::tests::markdown::markdown_preview_wraps_long_table_cells_without_ellipsis ... ok
[INFO] [stdout] test preview::tests::structured::dotenv_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::images::raster_image_preview_uses_image_metadata_fallback ... ok
[INFO] [stdout] test preview::tests::structured::json_preview_formats_minified_content ... ok
[INFO] [stdout] test preview::tests::structured::json5_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::structured::json_preview_truncates_long_strings_with_length_hint ... ok
[INFO] [stdout] test preview::tests::structured::jsonc_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::structured::log_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::structured::json_preview_adds_root_summary_and_array_indexes ... ok
[INFO] [stdout] test preview::tests::images::extensionless_png_preview_uses_image_metadata_fallback ... ok
[INFO] [stdout] test preview::tests::structured::multiline_log_preview_keeps_stack_trace_context ... ok
[INFO] [stdout] test preview::tests::structured::unstructured_log_preview_uses_log_highlighting ... ok
[INFO] [stdout] test preview::tests::structured::toml_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::structured::yaml_preview_uses_structured_renderer ... ok
[INFO] [stdout] test preview::tests::structured::json_preview_inlines_small_scalar_structures ... ok
[INFO] [stdout] test preview::tests::text::license_file_with_hard_line_breaks_is_reflowed_into_paragraphs ... ok
[INFO] [stdout] test preview::tests::text::line_truncated_preview_reports_visible_limit ... ok
[INFO] [stdout] test preview::tests::text::plain_text_license_preview_shows_specific_license_detail ... ok
[INFO] [stdout] test preview::tests::text::protected_directory_preview_reports_permission_denied ... FAILED
[INFO] [stdout] test preview::tests::text::protected_file_preview_reports_permission_denied ... FAILED
[INFO] [stdout] test preview::tests::text::srt_preview_keeps_specific_type_detail ... ok
[INFO] [stdout] test preview::tests::text::text_preview_keeps_enough_lines_for_scrolling ... ok
[INFO] [stdout] test preview::tests::text::utf16_log_preview_uses_decoded_text ... ok
[INFO] [stdout] test preview::tests::text::text_preview_stays_plain ... ok
[INFO] [stdout] test preview::tests::text::utf16le_bom_text_file_is_not_mislabeled_as_binary ... ok
[INFO] [stdout] test preview::tests::text::utf8_preview_trims_to_last_valid_boundary ... ok
[INFO] [stdout] test preview::tests::videos::supported_video_extensions_route_to_video_preview_kind ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::comic::comic_overlay_keeps_previous_page_visible_while_next_page_waits ... ok
[INFO] [stdout] test preview::tests::videos::video_preview_attaches_inline_cover_when_tools_are_available ... ok
[INFO] [stdout] test preview::tests::videos::video_preview_falls_back_to_file_metadata_without_tools ... ok
[INFO] [stdout] test preview::tests::videos::video_preview_skips_thumbnail_without_ffprobe_even_if_ffmpeg_is_available ... ok
[INFO] [stdout] test preview::types::tests::preview_line_coverage_tracks_pending_and_total_counts ... ok
[INFO] [stdout] test preview::types::tests::wrapped_preview_lines_cache_by_width ... ok
[INFO] [stdout] test preview::tests::videos::video_loading_preview_uses_empty_body ... ok
[INFO] [stdout] test preview::types::tests::wrapped_preview_lines_preserve_text_and_styles ... ok
[INFO] [stdout] test preview::types::tests::wrapped_preview_lines_cap_visual_depth ... ok
[INFO] [stdout] test preview::video::tests::parse_ffprobe_metadata_extracts_dimensions_duration_codec_and_fps ... ok
[INFO] [stdout] test preview::video::tests::cancellable_command_helper_stops_long_running_process_promptly ... ok
[INFO] [stdout] test preview::video::tests::thumbnail_timestamp_clamps_to_supported_range ... ok
[INFO] [stdout] test preview::video::tests::video_thumbnail_cache_path_is_stable_for_same_input_and_changes_with_timestamp ... ok
[INFO] [stdout] test preview::video::tests::thumbnail_candidate_timestamps_include_clamped_target_and_fallbacks ... ok
[INFO] [stdout] test preview::tests::structured::truncated_json_preview_reports_why_formatting_was_skipped ... ok
[INFO] [stdout] test preview::tests::text::utf8_text_file_is_not_mislabeled_as_binary ... ok
[INFO] [stdout] test preview::tests::code::syntect::curated_syntect_languages_render_with_theme_colors ... ok
[INFO] [stdout] test ui::browser::tests::compact_list_rows_keep_metadata_visible_for_wide_names ... ok
[INFO] [stdout] test preview::tests::text::byte_truncated_preview_reports_truncation_without_fake_line_totals ... ok
[INFO] [stdout] test ui::browser::tests::bulk_rename_overlay_scrolls_to_keep_the_active_row_visible ... ok
[INFO] [stdout] test ui::browser::tests::create_overlay_scrolls_to_keep_the_active_line_visible ... ok
[INFO] [stdout] test ui::browser::tests::filenames_with_control_characters_are_rendered_safely ... ok
[INFO] [stdout] test ui::browser::tests::grid_view_keeps_entry_hits_inside_the_entries_panel ... ok
[INFO] [stdout] test ui::browser::tests::help_overlay_keeps_controls_readable_and_drops_auto_reload_row ... ok
[INFO] [stdout] test ui::browser::tests::goto_overlay_renders_expected_labels_and_hit_rects ... ok
[INFO] [stdout] test ui::browser::tests::preview_panel_does_not_repeat_generic_metadata ... ok
[INFO] [stdout] test ui::browser::tests::create_overlay_uses_themed_bold_icon_for_live_json_names ... ok
[INFO] [stdout] test ui::browser::tests::entries_and_preview_panels_keep_top_border_segments ... ok
[INFO] [stdout] test ui::browser::tests::split_scrollbar_area_only_reserves_a_column_when_width_allows ... ok
[INFO] [stdout] test ui::browser::tests::preview_title_row_is_cleared_when_switching_to_shorter_names ... ok
[INFO] [stdout] test ui::browser::tests::narrow_browser_layout_stacks_preview_below_entries ... ok
[INFO] [stdout] test ui::browser::tests::search_overlay_scrolls_selected_results_and_tracks_hit_rects ... ok
[INFO] [stdout] test ui::browser::tests::copy_overlay_renders_expected_labels_and_hit_rects ... ok
[INFO] [stdout] test ui::browser::tests::trash_overlay_tabs_focus_between_confirm_and_cancel_buttons ... ok
[INFO] [stdout] test ui::browser::tests::wide_browser_layout_keeps_entries_and_preview_side_by_side ... ok
[INFO] [stdout] test ui::browser::tests::visible_directory_rows_show_cached_item_counts ... ok
[INFO] [stdout] test ui::browser::tests::preview_header_detail_uses_compact_labels_before_final_clamp ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::default_theme_assigns_icons_for_new_language_support ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::built_in_default_theme_asset_matches_runtime_default_theme ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::builtin_classification_covers_new_special_file_types ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::built_in_default_theme_uses_normal_folder_color_for_generic_dev_directories ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::default_theme_uses_toml_icon_for_toml_files ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::filename_alone_does_not_force_license_appearance ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::word_processing_documents_get_blue_document_icons ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::resolve_entry_cache_respects_entry_metadata_when_builtin_class_changes ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::type_labels_cover_supported_special_files ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::default_theme_assigns_specific_icons_for_common_dev_paths ... ok
[INFO] [stdout] test ui::theme::appearance::tests::builtin::spreadsheets_and_presentations_get_family_specific_icons ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::detected_license_files_use_license_class_appearance ... ok
[INFO] [stdout] test ui::theme::appearance::tests::classification::generic_lock_files_use_file_lock_icon ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::amber_dusk_example_theme_parses_as_user_theme_and_applies_warm_dark_palette ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::blush_light_example_theme_parses_as_user_theme_and_applies_custom_icon_and_code_colors ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::default_light_example_theme_parses_as_user_theme_and_preserves_default_icon_mappings ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::tokyo_night_example_theme_parses_as_user_theme_and_applies_palette_consistently ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::catppuccin_mocha_example_theme_parses_as_user_theme_and_applies_palette_consistently ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::directory_rules_can_be_overridden_from_config ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::extension_rules_can_be_overridden_from_config ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::exact_name_rules_win_over_extension_rules ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::exact_file_rules_override_extension_defaults ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::code_preview_colors_can_be_overridden_from_config ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::matching_is_case_insensitive_and_trimmed ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::theme_file_overrides_class_icon_and_palette ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::unknown_rule_classes_are_rejected_during_theme_parsing ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::preload::stale_adjacent_comic_preview_result_immediately_queues_image_prepare ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::load_theme_from_disk_falls_back_to_default_theme_for_invalid_theme_file ... ok
[INFO] [stdout] test ui::theme::appearance::tests::overrides::load_theme_from_disk_reads_theme_file_from_xdg_config_home ... ok
[INFO] [stdout] test ui::theme::appearance::tests::examples::alternate_example_themes_use_normal_folder_color_for_generic_dev_directories ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display ... FAILED
[INFO] [stdout] test app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display ... FAILED
[INFO] [stdout] test app::overlays::preview_visual::tests::preload::cached_adjacent_epub_section_queues_background_image_prepare ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::preload::cached_adjacent_comic_page_queues_background_image_prepare ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::preload::cached_adjacent_comic_entry_preview_immediately_queues_image_prepare ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::normalization::forced_png_preview_renders_a_cached_overlay_asset ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::normalization::oversized_png_static_images_are_normalized_to_cached_overlays ... ok
[INFO] [stdout] test app::overlays::pdf::tests::static_images::normalization::oversized_extensionless_png_static_images_are_normalized_to_cached_overlays ... ok
[INFO] [stdout] test app::overlays::preview_visual::tests::cache::concurrent_inline_raster_prepares_keep_shared_render_cache_readable ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- app::input::tests::errors::opening_a_protected_directory_reports_permission_denied stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::input::tests::errors::opening_a_protected_directory_reports_permission_denied' (912) panicked at src/app/input/tests/errors.rs:45:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "/tmp/elio-events-protected-directory-open-1774560343593656141/child"
[INFO] [stdout]  right: "/tmp/elio-events-protected-directory-open-1774560343593656141"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf450f8 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4bf85723 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5cec4b09f29d - core[a96a4c5c53f902a3]::panicking::assert_failed::<std[ec4e911328de40a6]::path::PathBuf, std[ec4e911328de40a6]::path::PathBuf>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5cec4b0f1e02 - elio[e43d00444d3792c]::app::input::tests::errors::opening_a_protected_directory_reports_permission_denied
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/input/tests/errors.rs:45:5
[INFO] [stdout]   22:     0x5cec4b0d6f77 - elio[e43d00444d3792c]::app::input::tests::errors::opening_a_protected_directory_reports_permission_denied::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/input/tests/errors.rs:29:61
[INFO] [stdout]   23:     0x5cec4af330d6 - <elio[e43d00444d3792c]::app::input::tests::errors::opening_a_protected_directory_reports_permission_denied::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   45:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview' (1901) panicked at src/app/jobs/results/tests/helpers.rs:274:5:
[INFO] [stdout] timed out waiting for background preview
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf4512a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4b4ab47a - elio[e43d00444d3792c]::app::jobs::results::tests::helpers::wait_for_background_preview
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/jobs/results/tests/helpers.rs:274:5
[INFO] [stdout]   20:     0x5cec4ae5af6f - elio[e43d00444d3792c]::app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/jobs/results/tests/prefetch.rs:205:5
[INFO] [stdout]   21:     0x5cec4ae2a597 - elio[e43d00444d3792c]::app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/jobs/results/tests/prefetch.rs:192:63
[INFO] [stdout]   22:     0x5cec4af352d6 - <elio[e43d00444d3792c]::app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   44:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label' (4061) panicked at src/preview/tests/archives.rs:631:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Binary
[INFO] [stdout]  right: Archive
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf450f8 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4bf85723 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5cec4b09f483 - core[a96a4c5c53f902a3]::panicking::assert_failed::<elio[e43d00444d3792c]::preview::types::PreviewKind, elio[e43d00444d3792c]::preview::types::PreviewKind>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5cec4b283346 - elio[e43d00444d3792c]::preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/archives.rs:631:5
[INFO] [stdout]   22:     0x5cec4b25fe27 - elio[e43d00444d3792c]::preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/archives.rs:619:53
[INFO] [stdout]   23:     0x5cec4af31556 - <elio[e43d00444d3792c]::preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   45:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- preview::tests::text::protected_directory_preview_reports_permission_denied stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'preview::tests::text::protected_directory_preview_reports_permission_denied' (4179) panicked at src/preview/tests/text.rs:233:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Directory
[INFO] [stdout]  right: Unavailable
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf450f8 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4bf85723 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5cec4b09f483 - core[a96a4c5c53f902a3]::panicking::assert_failed::<elio[e43d00444d3792c]::preview::types::PreviewKind, elio[e43d00444d3792c]::preview::types::PreviewKind>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5cec4b497d88 - elio[e43d00444d3792c]::preview::tests::text::protected_directory_preview_reports_permission_denied
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/text.rs:233:5
[INFO] [stdout]   22:     0x5cec4b46fe57 - elio[e43d00444d3792c]::preview::tests::text::protected_directory_preview_reports_permission_denied::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/text.rs:225:59
[INFO] [stdout]   23:     0x5cec4af30f56 - <elio[e43d00444d3792c]::preview::tests::text::protected_directory_preview_reports_permission_denied::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   45:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- preview::tests::text::protected_file_preview_reports_permission_denied stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'preview::tests::text::protected_file_preview_reports_permission_denied' (4180) panicked at src/preview/tests/text.rs:257:5:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: Text
[INFO] [stdout]  right: Unavailable
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf450f8 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4bf85723 - core[a96a4c5c53f902a3]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x5cec4b09f483 - core[a96a4c5c53f902a3]::panicking::assert_failed::<elio[e43d00444d3792c]::preview::types::PreviewKind, elio[e43d00444d3792c]::preview::types::PreviewKind>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5cec4b497197 - elio[e43d00444d3792c]::preview::tests::text::protected_file_preview_reports_permission_denied
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/text.rs:257:5
[INFO] [stdout]   22:     0x5cec4b46fdf7 - elio[e43d00444d3792c]::preview::tests::text::protected_file_preview_reports_permission_denied::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/preview/tests/text.rs:248:54
[INFO] [stdout]   23:     0x5cec4af30ed6 - <elio[e43d00444d3792c]::preview::tests::text::protected_file_preview_reports_permission_denied::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   45:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display' (3281) panicked at src/app/overlays/preview_visual/tests/mod.rs:66:5:
[INFO] [stdout] timed out waiting for preview overlay
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf4512a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4b1b49a1 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::wait_for_displayed_preview_overlay
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/mod.rs:66:5
[INFO] [stdout]   20:     0x5cec4ae5fb50 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/document.rs:239:5
[INFO] [stdout]   21:     0x5cec4ae2aae7 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/document.rs:201:63
[INFO] [stdout]   22:     0x5cec4af35a16 - <elio[e43d00444d3792c]::app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   44:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display' (3122) panicked at src/app/overlays/preview_visual/tests/mod.rs:66:5:
[INFO] [stdout] timed out waiting for preview overlay
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cec4bf6b50a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cec4bf6b50a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cec4bf6b50a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cec4bf850aa - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cec4bf850aa - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x5cec4bf70cd2 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5cec4bf70cd2 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5cec4bf4503f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cec4bf4503f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cec4bf61409 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cec4b77551c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x5cec4b77551c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x5cec4bf615c2 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x5cec4bf615c2 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cec4bf4512a - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5cec4bf3c0b9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cec4bf462cd - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cec4bf8586c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cec4b1b49a1 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::wait_for_displayed_preview_overlay
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/mod.rs:66:5
[INFO] [stdout]   20:     0x5cec4b4ace30 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/comic.rs:57:5
[INFO] [stdout]   21:     0x5cec4b471737 - elio[e43d00444d3792c]::app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/app/overlays/preview_visual/tests/comic.rs:19:59
[INFO] [stdout]   22:     0x5cec4af35656 - <elio[e43d00444d3792c]::app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5cec4b7695fb - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cec4b7695fb - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   25:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   26:     0x5cec4b775feb - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x5cec4b775feb - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5cec4b775feb - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   31:     0x5cec4b775feb - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   32:     0x5cec4b771704 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   33:     0x5cec4b771704 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   35:     0x5cec4b778bf2 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5cec4b778bf2 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5cec4b778bf2 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   40:     0x5cec4b778bf2 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5cec4bf6a51f - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   42:     0x5cec4bf6a51f - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x7a77a7c1caa4 - <unknown>
[INFO] [stdout]   44:     0x7a77a7ca9a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     app::input::tests::errors::opening_a_protected_directory_reports_permission_denied
[INFO] [stdout]     app::jobs::results::tests::prefetch::nearby_audio_preview_prefetch_warms_adjacent_file_preview
[INFO] [stdout]     app::overlays::preview_visual::tests::comic::comic_jpeg_page_prepares_in_background_before_display
[INFO] [stdout]     app::overlays::preview_visual::tests::document::document_page_image_prepares_in_background_before_display
[INFO] [stdout]     preview::tests::archives::raw_xz_preview_uses_compressed_disk_image_label
[INFO] [stdout]     preview::tests::text::protected_directory_preview_reports_permission_denied
[INFO] [stdout]     preview::tests::text::protected_file_preview_reports_permission_denied
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 549 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 29.90s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin elio`
[INFO] running `Command { std: "docker" "inspect" "2fcbb2cc35fe67d5309088f59f55ebfd4e00325977ffc388e38e074e88cb01f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2fcbb2cc35fe67d5309088f59f55ebfd4e00325977ffc388e38e074e88cb01f3", kill_on_drop: false }`
[INFO] [stdout] 2fcbb2cc35fe67d5309088f59f55ebfd4e00325977ffc388e38e074e88cb01f3
